//************************************************************
//    > File Name: sizeof.c
//    > Author: davis
//    > Mail:  
//    > Created Time: 2017年05月 8日 15:21:50
//***********************************************************

#include<stdio.h>
int b[100];
void fun(int b[100]){
	printf("%d\n",sizeof(b));
}
int main(){
	int *p=NULL;
	char *p2=NULL;
	int a[100];
	char a2[100];
	int b[100];
	printf("%d,%d\n",sizeof(p),sizeof(*p));
	printf("%d,%d\n",sizeof(p2),sizeof(*p2));
	printf("%d,%d,%d,%d\n",sizeof(a),sizeof(a[100]),sizeof(&a),sizeof(&a[0]));
	printf("%d,%d,%d,%d\n",sizeof(a2),sizeof(a2[100]),sizeof(&a2),sizeof(&a2[0]));
	fun(b);

	int *p3[3];
	int (*p4)[3];
	printf("%d,%d\n",sizeof(p3),sizeof(p4));

}
